package com.jsbs.iam.ident.service;

import com.github.pagehelper.PageInfo;
import com.jsbs.iam.common.core.param.AccountInfoDto;
import com.jsbs.iam.ident.param.UserQueryParam;

import java.util.List;

/**
 * @ClassName: UserService
 * @Author: tenghuawei
 * @Date: 2022/12/13 11:18
 * @Description:
 */

public interface UserService {

    /**
     * 功能描述：1、用户中心——用户列表分页查询（只展示没有开通过账号的用户）
     * @param userQueryParam
     * @return PageInfo
     */
    PageInfo queryForUser(UserQueryParam userQueryParam);

    /**
     * 功能描述：2、根据用户编码（usercode工号）,开通账号
     * @param accountInfoDto
     * @return boolean
     */
    boolean openAccount(List<AccountInfoDto> accountInfoDto);

}
